
Qt 5 基礎入門培訓
課程主要在于使用 Qt5 進行界面程序的開發(fā),
內(nèi)容從了解 Qt5 界面程序開發(fā)所需的界面設計、常用控件、動畫響應等等方面開始,
逐步熟悉并嘗試完成基礎的界面程序開發(fā),
從而基本掌握使用 Qt5 完成界面應用程序的開發(fā)方式及方法。
1 Qt5 常用界面控件的使用
2 常見標準對話框的創(chuàng)建和使用
3 理解雙緩沖機制
4 使用 Qt5 實現(xiàn)簡單界面小游戲的開發(fā)
5 Qt5 多線程相關知識的掌握和應用
6 界面布局設計
7 學習基礎圖形繪制
8 Qt5 圖形視圖框架結構及使用
9 Qt5 網(wǎng)絡通信的相關知識的掌握和應用
10 Qt5 數(shù)據(jù)庫相關知識的掌握和使用
1
通過一個實例來認識 Qt5
1.Qt5布局管理
2.Qt5模版庫、工具類及控件
3.Qt5的信號與槽機制
2
Qt5 基本對話框實例
1.Qt標準文件對話框類
2.Qt標準顏色對話框類
3.Qt標準字體對話框類
4.Qt標準輸入對話框類
5.Qt消息對話框類以及自定義消息框
3
Qt5 主窗口程序開發(fā)實例
1.Qt主窗口構成
2.Qt文件操作功能
3.Qt文本編輯功能
4
Qt5 基礎圖形繪制實例
1.Qt5位置相關函數(shù)
2.Qt5基礎圖形繪制
3.Qt5雙緩沖機制
5
Qt5 圖形視圖(一)
1.GraphicsView的特點
2.GraphicsView三元素
3.GraphicsView坐標系統(tǒng)
6
Qt5 圖形視圖(二)
1.Qt5自定義圖元
2.使用QGraphicsItemGroup類中的boundingRect()方法組合自定義圖元構造游戲元素方塊
3.QGraphicsItem類處理鍵盤輸入事件和碰撞檢測
7
Qt5 網(wǎng)絡通信之 UDP 構建網(wǎng)絡聊天室
1.網(wǎng)絡通信相關知識
2.UDP通信
3.Qt5中對于UDP的相關操作實現(xiàn)方式
8
Qt5 網(wǎng)絡通信之 TCP 構建網(wǎng)絡聊天室
1.TCP通信協(xié)議
2.TCP與UDP網(wǎng)絡通信協(xié)議的差別
3.Qt5中對于TCP網(wǎng)絡通信的相關操作實現(xiàn)方式
9
Qt5 多線程
1.Qt5多線程相關概念
2.Qt5多線程控制,線程的互斥、同步操作
3.Qt5中多線程的應用方式
10
Qt5 數(shù)據(jù)庫操作
1.數(shù)據(jù)和數(shù)據(jù)庫
2.數(shù)據(jù)庫管理系統(tǒng)
3.常用SQL命令
4.Qt操作SQLite數(shù)據(jù)庫
11
綜合實例(一):Qt5 版 Word 實現(xiàn)
1.多窗口界面程序實現(xiàn)
2.界面程序菜單欄創(chuàng)建并實現(xiàn)
3.界面程序工具欄創(chuàng)建并實現(xiàn)
12
綜合實例(二):Qt5 版聊天軟件
1.QToolBox類界面設計
2.基于Qt的UDP通信實現(xiàn)
3.基于Qt的TCP通信實現(xiàn)
